命名方式
變數名稱通常以小寫字母開頭,名稱要能說明變數的用途,例如:sumOfMember代表會員總數。
為什麼不寫成sumofmember,因為這樣不方便閱讀,當有多個單字組成變數名稱時,要把後面字母的字首寫成大寫,sumOfMember看起來一目了然,也較能避免撰寫失誤。
具名常數命名方式為全部字母大寫,凸顯其為常數,不可以改變內容。
final表示限制變數,使其在設定完成後,無法更改內容。例如:
final double PI;
PI=3.14;
PI無法再改變數值。
取得輸入
package com.mycompany.testtwo;
import java.util.*;
public class testTwo {
public static void main(String[] args) {
int member;
System.out.println("有幾個會員?");
Scanner sc = new Scanner(System.in);
member=sc.nextInt();
System.out.print(member+"個會員");
}
}
import java.util.; 加上import敘述代表導入java的內建類別
int member;設定整數變數member
Scanner sc = new Scanner(System.in); 取得輸入
member=sc.nextInt(); 將輸入值指定給變數member
輸入者輸入完按下Enter後,才會繼續執行。
System.out.print(member+"個會員");印出變數
也有其他資料型態
next(); 取字串
nextBoolean();取布林值
nextfloat();取float值
還有另一個的輸入方式
import java.util.Scanner; 用這個Java的內建類別
member=Integer.parseInt(args[0]); 指定值給變數member
package com.mycompany.testtwo;
import java.util.Scanner;
public class testTwo {
public static void main(String[] args) {
int member;
System.out.println("有幾個會員?");
member=Integer.parseInt(args[0]);
System.out.print(member+"個會員");
}
}
要在file→Project Groups…→Run找到設定的地方
Main Class設為現在的Class,Arguments輸入要指定給變數member的值(args[0]),按OK,在執行程式,20會自動導入,不需要手動輸入。
但如果輸入值多,而且測資可能都不同,要一直到Project Groups…,修改會比較麻煩。
參考資料:
最新java程式語言第六版